body,a,p,div,button,img,span,ul,ol,li,table,input,select,textarea,em,i,h1,h2,h3,h4,h5,h6{font-style:normal;margin:0;padding:0;border:0;outline:none;list-style-type:none;text-decoration:none;font-family:'微软雅黑','Microsoft YaHei',sans-serif;}
.fr{float:right;}
.fl{float:left;}
.clx{clear:both;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.phone-show{display:none!important;}
.more{color:#346dad;}
.more:hover{color:#ffdc7f!important;}
.normal-txt{font-size:16px;color:#333;line-height:1.6;}
.trans{transition:all 0.3s;-webkit-transition:all 0.3s;}
.container{width:98%;max-width:1200px;margin:0 auto;position:relative;}

.header{padding:0 0 30px;background:url(../images/common/bg.jpg) no-repeat top right;background-size:100% 100%;}
.header .top{line-height:30px;}
.header .top,.header .top a{font-size:14px;color:#fff;}
.header .top a:hover{color:#0064ac;}
.header .logo{float:left;width:50%;max-width:727px;}
.header .logo img{display:block;width:100%;}
.header .se-box{position:absolute;right:0;bottom:0;z-index:9;width:30%;height:45px;border-radius:5px;}
.header .se-btn{cursor:pointer;float:right;width:60px;height:100%;border-radius:0 5px 5px 0;background:url(../images/newicons/se-icon.png) no-repeat center center;background-color:#0064ac;}
.header .se-input-box{margin-right:60px;height:100%;}
.header .se-input{font-size:16px;color:#333;line-height:45px;text-indent:10px;display:block;width:100%;height:100%;background-color:#fff;border-radius:5px 0 0 5px;}
.header .se-btn:hover{background-color:#004b81;}

.nav{width:100%;height:55px;background-color:#0064ac;}
.nav a{transition:all 0.3s;-webkit-transition:all 0.3s;float:left;padding:0 3.5%;font-size:20px;font-weight:bold;color:#fff;line-height:55px;}
.nav a:hover,.nav a.curr{background-color:#004b81;}
.nav .time{float:right;font-size:16px;color:#fff;line-height:55px;}

.crumb-box{padding-left:28px;line-height:1.4;margin-bottom:15px;margin-top:10px;background:url(../images/icons/local.png) no-repeat left 1px;}
.crumb-box,.crumb-box a{font-size: 14px;color:#999;}
.crumb-box a:hover{color:#0064ac;}

.info-list,.govpushinfo150203{width:100%;padding-top:15px;}
.info-list li,.govpushinfo150203 li{padding-left:15px;background:url(../images/newicons/dot.png) no-repeat left 11px;padding-bottom:15px;height:25px;line-height:25px;}
.info-list li a,.govpushinfo150203 li a{float:left;font-size:16px;color:#333;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info-list li:hover a,.govpushinfo150203 li:hover a{color:#0064ac;}
.info-list li .time,.govpushinfo150203 li span{color:#999;font-size:14px;float:right;}
.info-list li a i{display:none;font-size:14px;color:#999;margin-left:25px;}
.info-list.small li{padding-bottom:13px;background-position:left 10px;}
.info-list.nodot li{padding-left:0;background:none;}
.info-list.short li a,.short .govpushinfo150203 li a{max-width:75%;}
.info-list.i-show li{height:auto;}
.info-list.i-show li a{display:block;float:none;max-width:100%;white-space:normal;}
.info-list.i-show li a i{display:inline;}
.info-list.border{width:auto;padding:20px;border:1px solid #ddd;}
.info-list .line{display:block;width:100%;height:1px;background-color:#ddd;margin:20px auto 15px;}
.info-list.notime li{height:auto;}
.info-list.notime li a{float:none;max-width:100%;white-space:normal;overflow:visible;}
.info-list.has-desc li{background-position:left 14px;height:auto;margin-bottom:10px;}
.info-list.has-desc li a{white-space: normal;display:block;float:none;max-width:100%;}
.info-list.has-desc li a .t{font-size:18px;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info-list .desc{margin-top:8px;display:block;font-size:16px;color:#666;line-height:1.6;text-indent:2em;}

.footer{padding:20px 0;width:100%;background-color:#0064ac;}
.footer,.footer a{font-size:16px;color:#fff;line-height:2;text-align:center;}
.footer a:hover{color:#cf1515;}
.footer .icon-link{position:absolute;z-index:9;}
.footer .icon-link.dzjg{left:0;top:0;}
.footer .icon-link.jiucuo{right:0;top:5px;}

.map-block{float:left;padding:0 10px;border:1px solid #ddd;height:35px;line-height:35px;font-size:16px;color:#333;margin-right:15px;margin-bottom:10px;}
.map-block:hover{background-color:#0064ac;color:#fff;}
/*注册登录弹框*/
.tic-box{display:none;width:56%;max-height:90%;position:fixed;top:5%;left:22%;z-index:99999;box-shadow:2px 2px 5px #666;border:1px solid #ddd;overflow:auto;background-color:#fff;}
.tic-box .head{width:100%;height:80px;background-color:#0064ac;font-size:24px;color:#fff;text-align:center;line-height:80px;position:relative;}
.tic-box .close{display:block;width:80px;height:100%;position:absolute;right:0;top:0;z-index:999;cursor:pointer;background:url(../images/icons/h_close.png) no-repeat center center;}
.tic-box .body{width:100%;height:90%;}
.tic-box .body .box{padding:30px;background-color:#fff;}
.tic-box .body .box .map{display:block;margin:0 auto;max-width:100%;}
.tic-box .body .box .desc{font-size:16px;color:#333;line-height:1.8;text-indent:2em;margin-top:20px;}
.tic-box .btn-box{text-align:center;}
.tic-box .btn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:45px;line-height:45px;font-size:16px;color:#fff;background-color:#0064ac;border-radius:4px;cursor:pointer;margin:30px 30px 0;}
.tic-box .btn img{vertical-align:middle;margin-right:8px;height:25px;}
.tic-box .btn:hover{background-color:#3a719c;}

@media screen and (max-width:635px){
	html{font-size:25px;}
	.mt30,.p-mt30{margin-top:0.5rem;}
	.mt15{margin-top:0.3rem;}
	.mt20{margin-top:0.4rem;}
	.mb20{margin-bottom:0.4rem;}
	.normal-txt{font-size:0.64rem;}
	.phone-hide,.nav .time{display:none!important;}
	.phone-show{display:block!important;}
	.phone-box{display:block;box-sizing:border-box;float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;}
	.container{box-sizing:border-box;width:100%;padding:0 0.4rem;}
	.header{padding:0 0 0.6rem;}
	.header .top,.header .top a{font-size:0.56rem;line-height:1rem;margin-bottom:0.5rem;}
	.header .top{padding-top:0.2rem;}
	.header .logo{width:90%;}
  	.header .se-box{width:100%;height:2rem;border-radius:0;position:fixed;top:-100%;left:0;z-index:999;box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
  	.header .se-btn{width:2.4rem;height:100%;border-radius:0;}
  	.header .se-input-box{margin-right:2.4rem;height:100%;border-radius:0;}
  	.header .se-input{font-size:0.64rem;height:2rem;line-height:2rem;border-radius:0;}
  	.header .p-se-btn{display:block;width:1rem;height:1rem;position:absolute;top:0.4rem;left:0.4rem;z-index:9;background:url(../images/newicons/se-icon.png) no-repeat center center;background-size:90% auto;}
	.nav{height:2rem;white-space:nowrap;overflow:auto;overflow-y:hidden;}
	.nav .container{padding:0;}
	.nav a{margin:0;line-height:2rem;padding:0 1rem;display:inline-block;vertical-align:top;float:none;font-size:0.76rem;}
	.nav::-webkit-scrollbar{width: 10px;height: 1px;}
    .nav::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);background: rgba(255,255,255,0);}
    .nav::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);border-radius: 10px;background: rgba(255,255,255,0);}
    

	.info-list, .govpushinfo150203{padding-top:0.3rem;}
	.info-list li{height:auto;line-height:1.2rem;padding-bottom:0.3rem!important;margin-bottom:0;background-position:left 0.5rem;}
	.info-list li a{white-space:normal;float:none;display:block;max-width:100% !important;}
	.info-list li a i{display:inline;font-size:0.56rem;margin-left:5px;}
	.info-list li .time{display:none;}
	.govpushinfo150203 li a{max-width:75%;}
	.info-list.has-desc li{background-position:left 0.65rem;}
	.info-list.has-desc li a .t{max-width:100%;white-space:normal;}
	.info-list .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
	.tic-box{width:94%;height:90%;left:3%;top:5%;max-height:90%;}
  	.tic-box .btn{margin:0.6rem 0.4rem 0;}
  	.footer{padding:0.6rem 0;}
  	.footer,.footer a{font-size:0.64rem;}
  	.footer .icon-link{display:inline-block;vertical-align:middle;position:static;}
  	.footer i{display:none;}
  	.footer .b{display:block;}
}